C++ only:
The field name Borr for the union can be omitted; the variants can then be referenced as in Pascal.